package at.jaki.ubb.crawling.model.config;

import java.io.Serializable;

public class CrawlingEngineConfig implements Serializable {

	private static final long serialVersionUID = 1L;

	private DataFinderManagerConfig dataFinderManagerConfig;
	private DataTransformerManagerConfig dataTransformerManagerConfig;

	private TargetQueueConfig targetQueueConfig;
	private String dbFacadeClass;
	private String dataInterpreterClass;

	public final DataFinderManagerConfig getDataFinderManagerConfig() {
		return dataFinderManagerConfig;
	}

	public final void setDataFinderManagerConfig(DataFinderManagerConfig dataFinderManagerConfig) {
		this.dataFinderManagerConfig = dataFinderManagerConfig;
	}

	public DataTransformerManagerConfig getDataTransformerManagerConfig() {
		return dataTransformerManagerConfig;
	}

	public void setDataTransformerManagerConfig(DataTransformerManagerConfig dataTransformerManagerConfig) {
		this.dataTransformerManagerConfig = dataTransformerManagerConfig;
	}

	public void setTargetQueueConfig(TargetQueueConfig targetQueueConfig) {
		this.targetQueueConfig = targetQueueConfig;
	}

	public TargetQueueConfig getTargetQueueConfig() {
		return targetQueueConfig;
	}

	public void setDbFacadeClass(String dbFacadeClass) {
		this.dbFacadeClass = dbFacadeClass;
	}

	public String getDbFacadeClass() {
		return dbFacadeClass;
	}

	public void setDataInterpreterClass(String dataInterpreterClass) {
		this.dataInterpreterClass = dataInterpreterClass;
	}

	public String getDataInterpreterClass() {
		return dataInterpreterClass;
	}
}
